// Author: Domien Nowicki

#ifndef PLAYERWIDGET_H
#define PLAYERWIDGET_H

#include "Player.h"
#include "PaintPaletteWidget.h"
#include <QObject>
#include "Color.h"


class HumanPlayerWidget: public PaintPaletteWidget, public Player
{
	Q_OBJECT
public:

	// Constructors
	HumanPlayerWidget(QWidget *parent, Game* game, Map* map, const Properties& properties);
	
	// Destructor
	virtual ~HumanPlayerWidget();

protected:

signals:

private slots:
	void slotClickedProvince(Map *map, Land* land, Province *province);
	void slotSetColor(Color newColor);
	void slotSetCursor(const QCursor& cursor);

private:

};

#endif //PLAYERWIDGET_H